Construction of DO Loops from Systems of A neConstraintsJean

نویسندگان

  • Paul Feautrier
  • Tanguy Risset
چکیده

Most parallelization techniques for DO loop nests are based on reindexation. Reindexation yields a new iteration space, which is a convex integer polyhedron deened by a set of aane constraints. Parallel code generation needs thus to scan all the integer points of this convex, thereby requiring the construction of a new DO loop nest. We detail an algorithm for this purpose, which relies on a parametrized version of the Dual Simplex. We show how the resulting loop nest and especially the loop bounds can be kept simple and streamlined, so as not to reduce the beneets of parallelization. La plupart des techniques de parall elisation des nids de boucles DO sont bas ees sur la reindexation. La reindexation g en ere un nouvel espace d'it eration, qui est un poly edre convexe entier d eeni par un syst eme d'in equations aanes. La g en eration du code parall ele n ecessite donc d' enum erer tous les points entiers de ce convexe, ce qui s'obtiendra gr^ ace a un nouveau nid de boucles. Nous pr esentons un algorithme construisant ces boucles, qui repose sur une version param etr ee du Simplexe Dual. Nous montrons comment les boucles g en er ees, et en particulier leurs bornes, peuvent ^ etre gard ees simples, de faa con a obtenir un code eecace o u les b en eeces de la parall elisation ne soient pas amoin-dris.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Ergative System in Balochi from a Typological Perspective

For the Western Iranian languages the transition from the Old Iranian to the Middle-Iranian period is characterised by – among other things – the loss of word-final syllables. This loss had a far-reaching impact on the nominal and verbal systems since it caused the loss of categories which had been expressed by suffixes. The consequences include the emergence of the so-called ergative system. ...

متن کامل

Multi-objective optimization of time-cost-quality-carbon dioxide emission-plan robustness in construction projects

Today, the construction industry is facing intense competition and success in this competition depends on several factors. Project managers try to minimize project time and cost, carbon dioxide emission and at the same time maximizing the quality of project and its plan robustness. In this paper, study construction project scheduling considering a discrete trade-off between time, cost, quality,...

متن کامل

Solving the tandem AGV network design problem using tabu search: Cases of maximum workload and workload balance with fixed and non-fixed number of loops

A tandem AGV configuration connects all cells of a manufacturing area by means of non-overlapping, sin-gle-vehicle closed loops. Each loop has at least one additional P/D station, provided as an interface between adjacent loops. This study describes the development of three tabu search algorithms for the design of tandem AGV systems. The first algorithm was developed based on the basic definiti...

متن کامل

Design and Construction of an Electromagetic Supension System for Vehicles

This paper introduces a novel passive suspension system for ground vehicles. This system is based on a flexible Electromagnetic Shock Absorber (EMSA). In the proposed system, efforts are made to a) select a high damping coefficient usable in a car b) determine Physical dimensions and geometry not much different from those of the mechanical shock absorbers and c) seletct EMSA weight and volume l...

متن کامل

The Need for a Dynamic Approach to Health System-Centered Innovations; Comment on “What Health System Challenges Should Responsible Innovation in Health Address? Insights From an International Scoping Review”

Lehoux and colleagues plea for a health systems perspective to evaluate innovations. Since many innovations and their scale-up strategies emerge from processes that are not (centrally) steered, we plea for any assessment with a dynamic, instead of a sequential, approach. We provide further guidance on how to adopt such dynamic approach, in order to better un-derstand an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993